have one's innings - Español Inglés Diccionario